package cn.com.scooper.service.xf;

import cn.com.scooper.pojo.po.MineDeviceAlarmPo;
import cn.com.scooper.pojo.qo.MineDeviceAlarmClearQo;
import cn.com.scooper.pojo.qo.MineDeviceAlarmSaveQo;
import cn.com.scooper.pojo.qo.MineDeviceAlarmUpdateQo;

public interface MineDeviceAlarmService {

    /**
     * 插入矿山报警信息
     *
     * @param mineDeviceAlarmSaveQo
     * @return int
     */
    MineDeviceAlarmPo save(MineDeviceAlarmSaveQo mineDeviceAlarmSaveQo);

    /**
     * 修改矿山报警信息
     *
     * @param mineDeviceAlarmUpdateQo
     * @return int
     */
    MineDeviceAlarmPo handle(MineDeviceAlarmUpdateQo mineDeviceAlarmUpdateQo);

    /**
     * 消除报警
     *
     * @param mineDeviceAlarmClearQo
     * @return
     */
    MineDeviceAlarmPo clear(MineDeviceAlarmClearQo mineDeviceAlarmClearQo);
}